Android WebView清除缓存 您所在的位置:网站首页 android webview 拦截ajax Android WebView清除缓存

Android WebView清除缓存

2023-07-06 16:41| 来源: 网络整理| 查看: 265

一般在使用完成之后在onDestroy方法中进行处理:

@Override public void onDestroy() { super.onDestroy(); if (webView != null) { ViewParent parent = webView.getParent(); if (parent != null) { ((ViewGroup) parent).removeView(webView); } webView.stopLoading(); // 退出时调用此方法,移除绑定的服务,否则某些特定系统会报错 webView.getSettings().setJavaScriptEnabled(false); webView.clearView(); webView.removeAllViews(); webView.destroy(); webView = null; //清除cookie CookieSyncManager.createInstance(mContext); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.removeAllCookie(); } super.onDestroy(); }

很多时候在清理时候,如再次加载与cookie相关联的网页,会读取到cookie缓存,这时需要在应用程序退出或者当前页面退出进行清理:

CookieSyncManager.createInstance(mContext); 

CookieManager cookieManager = CookieManager.getInstance();

cookieManager.removeAllCookie();



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有